a body blow - French English Dictionary